// 封装高阶组件

import { getToken } from '@/utils'
// 重定向组件
import { Navigate } from 'react-router-dom'

// 核心逻辑 有token 正常跳转  没有token 就跳转登录页 { children } 就是跳转的路由
const AuthRoute = ({ children }) => {
	const isToken = getToken()
	if (isToken) {
		return <>{children}</>
	} else {
		// replace 替换原则 不要之前的记录
		return <Navigate to="/login" replace />
	}
}

export default AuthRoute
